picture restorer - German English Dictionary